package visitors;

import item.EquipableItem;
import item.Mount;
import item.NonWeapon;
import item.OneHanded;
import item.Ranged;
import item.Staff;
import item.TwoHanded;
import item.UsableItem;

public interface TakeableItemVisitor {

	public void visitEquipableItem(EquipableItem equipableItem);
	public void visitUsableItem(UsableItem usableItem);
	
	public void visitOneHanded(OneHanded oneHanded);
	public void visitTwoHanded(TwoHanded twoHanded);
	public void visitRanged(Ranged ranged);
	public void visitStaff(Staff staff);
	public void visitNonWeapon(NonWeapon nonWeapon);
	public void visitMount(Mount mount);
	
	
}
